/**
 * WebSocketClient.js
 * @author Ulyan Sobin
 * @description WebSocketClient class
 */

"use strict";

const { WebClient } = require("../WebClient");
const { WebSocketRequest } = require("./WebSocketRequest");
const { WebSocketResponse } = require("./WebSocketResponse");

class WebSocketClient extends WebClient {

	/** @property {WebSocketRequest} request */

	/** @property {WebSocketResponse} response */

	/**
	 * Constructor of WebSocketClient
	 * @param {WebSocketRequest} request 
	 * @param {WebSocketResponse} response 
	 */
	constructor(request, response) {
		super(request, response);
	}
}

module.exports.WebSocketClient = WebSocketClient;